OnlinePresentationSessionResult

@Serializable(with = OnlinePresentationSessionResultSerializer::class)
sealed interface OnlinePresentationSessionResult

Represents the result of an online presentation session.

Inheritors

Types

Link copied to clipboard
data class Failure(val sessionId: String, val challenge: String? = null, val error: OnlinePresentationResultError) : OnlinePresentationSessionResult

The session failed with an error.

Link copied to clipboard
data class Success(val sessionId: String, val challenge: String? = null, val mobileCredentialResponse: MobileCredentialResponse?) : OnlinePresentationSessionResult

The session completed successfully with a credential response.

Properties

Link copied to clipboard
abstract val challenge: String?
Link copied to clipboard
abstract val sessionId: String